@charset "utf-8";
/*
 * 관련상품
**/
.xans-product-relation .setProductArea { margin:25px 0 -1px; border-top:2px solid #434446; border-bottom:2px solid #434446; background-color:#f4f4f4; }
.xans-product-relation .setProductArea .title { display:block; padding:0 7px; background:#dfdfe1; cursor:pointer; }
.xans-product-relation .setProductArea .title h1 { display:block; padding:10px 0; font-size:12px; }
.xans-product-relation .setProductArea .title span { display:block; padding:10px 0; font-size:12px; background: url("http://img.echosting.cafe24.com/design/skin/mobile_cn/ico_toggle_arow_down.png") right 50% no-repeat; background-size: 10px 6px; }
.xans-product-relation .setProductArea .title span.show { display:block; padding:10px 0; font-size:12px; background: url("http://img.echosting.cafe24.com/design/skin/mobile_cn/ico_toggle_arow_up.png") right 50% no-repeat; background-size: 10px 6px; }
.xans-product-relation .setProductArea.show h2 span { background-image:url("http://img.echosting.cafe24.com/design/skin/mobile_cn/ico_toggle_arow_up.png"); }
.xans-product-relation .setProductArea.show .inlay { display:block; }
.xans-product-relation .setProductArea .inlay { display:none; }
.xans-product-relation .setProduct { border-top:1px solid #cecece; }
.xans-product-relation .setProduct > li { position:relative; padding:7px 7px 7px 25px; border-top:1px solid #fff; border-bottom:1px solid #cecece; }
.xans-product-relation .setProduct > li:first-child{ border-top:0; }
.xans-product-relation .setProduct li:last-child { border-bottom:0; }
.xans-product-relation .setProduct + .mButton { margin-top:0; padding-top:20px; border-top:1px solid #cecece; }
.xans-product-relation .setProduct img { max-width:100%; }
.xans-product-relation .setProduct .chk { position:absolute; left:7px; top:7px; }
.xans-product-relation .setProduct .infoBox { overflow:hidden; padding:5px 4px 0 90px; }
.xans-product-relation .setProduct .thumbnail,
.xans-product-relation .setProduct .information { position:relative; float:left; }
.xans-product-relation .setProduct .thumbnail { left:-90px; top:-5px; width:85px; margin-right:-90px; }
.xans-product-relation .setProduct .thumbnail img { width:100%; }
.xans-product-relation .setProduct .information { width:100%; }
.xans-product-relation .setProduct .name { margin:0 4px 0 0; font-size:12px; line-height:1.25; }
.xans-product-relation .setProduct .name a { display:block; width:100%; color:#1e222d; word-wrap:break-word; }
.xans-product-relation .setProduct .price { font-size:12px; font-weight:bold; color:#ff6600; line-height:1.25; letter-spacing:-1px; word-wrap:break-word; }
.xans-product-relation .setProduct .price span,
.xans-product-relation .setProduct .quantity span { margin:0 2px 0 0; color:#434446; }
.xans-product-relation .setProduct .button { margin:5px 0 0; }
.xans-product-relation .setProduct .optionList table { table-layout:fixed; width:100%; }
.xans-product-relation .setProduct .optionList th,
.xans-product-relation .setProduct .optionList td { font-size:12px; line-height:1.25; }
.xans-product-relation .setProduct .optionList th { padding:5px 0; text-align:left; }
.xans-product-relation .setProduct .optionList td { padding:2px 0; }
.xans-product-relation .setProduct .optionList td .fText { padding:3px 0; }
.xans-product-relation .setProduct .optionList td.quantity { font-size:0; line-height:0; }
.xans-product-relation .setProduct .optionList td.quantity input { width:40px; text-align:right; }
.xans-product-relation .setProduct .optionList td.quantity img { width:26px; margin:0 0 0 5px; }